Only 18,680 entries and exists were made at London’s emptiest station between March 2023 and March 2024